<?php
//  此处需要 cookie 过滤

$lang_value = strtolower( $_GET['lang'] );//$_GET['lang']
$session_lang_value = $_SESSION['lang'] ;
$cookies_lang_value = $_COOKIE['lang'];

$lang_default = $_SERVER['HTTP_ACCEPT_LANGUAGE'] ;

switch( $lang_default ){
	case 'zh-cn':
	case 'zh-CN':
		$lang_default = 'zh';
	break ;
	
	case 'zh-tw':
	case 'zh-hk':
	case 'zh-sg':
		$lang_default = 'tw';
	break ;

}
if( substr(  $_SERVER['HTTP_ACCEPT_LANGUAGE'] , 0 ,2 ) == 'en')
	$lang_default = 'en';
	

if( !file_exists( 'lang/'. $lang_default .'.php' ) )
	$lang_default = "en" ;

if( $lang_value != '' ){	
	setcookie( "lang" , $lang_value , time() + 3600 * 24 * 100 );
	$_SESSION['lang'] = $lang_value;
	$url = parse_url($_SERVER['HTTP_REFERER']);
	
	if( $_GET['option'] == 'lang'){
		header('Location:'. $_SERVER['HTTP_REFERER'] );
	}
}
else if( $session_lang_value != '' && $cookies_lang_value == '' ){
	$lang_value = $session_lang_value ;
}
else if( $cookies_lang_value != "" ){
	$lang_value = $cookies_lang_value ;
}else{
	$lang_value = $lang_default ;
}

include('lang/'.$lang_value.'.php');
$navLangClass[$lang_value] = ' class="action" ';

?>